Drawing Binary Tanglegrams: Hardness, Approximation, Fixed-Parameter Tractability
نویسندگان
چکیده
A binary tanglegram is a pair 〈S, T 〉 of binary trees whose leaf sets are in one-to-one correspondence; matching leaves are connected by inter-tree edges. For applications, for example in phylogenetics, it is essential that both trees are drawn with no edge crossing and that the inter-tree edges have as few crossings as possible. It is known that finding a drawing with the minimum number of crossings is NP-hard and that the problem is fixed-parameter tractable with respect to that number. We show that the problem is hard even if both trees are complete binary trees. For this case we give an O(n)-time 2-approximation and a new and simple fixedparameter algorithm. We prove that under the Unique Games Conjecture there is no constant-factor approximation for general binary trees. We show that the maximization version of the problem for general binary trees can be reduced to a version of MaxCut for which the algorithm of Goemans and Williamson yields a 0.878-approximation.
منابع مشابه
Drawing (Complete) Binary Tanglegrams: Hardness, Approximation, Fixed-Parameter Tractability
A binary tanglegram is a drawing of a pair of rooted binary trees whose leaf sets are in one-toone correspondence; matching leaves are connected by inter-tree edges. For applications, for example, in phylogenetics, it is essential that both trees are drawn without edge crossings and that the inter-tree edges have as few crossings as possible. It is known that finding a tanglegram with the minim...
متن کاملA Faster Fixed-Parameter Approach to Drawing Binary Tanglegrams
Given two binary phylogenetic trees covering the same n species, it is useful to compare them by drawing them with leaves arranged side-by-side. To facilitate comparison, we would like to arrange the trees to minimize the number of crossings k induced by connecting pairs of identical species. This is the NP-hard Tanglegram Layout problem. By providing a fast transformation to the Balanced Subgr...
متن کاملGeneralized Binary Tanglegrams: Algorithms and Applications
Several applications require the joint display of two phylogenetic trees whose leaves are matched by inter-tree edges. This issue arises, for example, when comparing gene trees and species trees or when studying the co-speciation of hosts and parasites. The tanglegram layout problem seeks to produce a layout of the two trees that minimizes the number of crossings between the inter-tree edges. T...
متن کاملCMSC 858F: Algorithmic Lower Bounds: Fun with Hardness Proofs Fall 2014 Fixed Parameter Algorithms and Lower Bounds for parameterized Problems
Unless P = NP we have to satisfy ourselves with any two out of the three goals. Most of the early undergrad algorithms like matching, shortest path etc. are exact and fast. To tackle hard problems and obtain a fast solution we use approximation algorithms, PTAS etc. FPT or fixed parameter tractable algorithms come to our rescue when we need to tackle hard problems yet obtain an optimal solution...
متن کاملFixed-Parameter Tractability of Workflow Satisfiability in the Presence of Seniority Constraints
The workflow satisfiability problem is concerned with determining whether it is possible to find an allocation of authorized users to the steps in a workflow in such a way that all constraints are satisfied. The problem is NP-hard in general, but is known to be fixed-parameter tractable for certain classes of constraints. The known results on fixed-parameter tractability rely on the symmetry (i...
متن کامل